package exceptions.semantic;

public class RedefinitionMethodException extends SemanticException{

	private int linea;
	private String metodo;
	private String clase;

	public RedefinitionMethodException(int l, String m, String c){
		linea = l;
		metodo = m;
		clase = c;
		
	}
	
	public String getMessage(){
		return ("RedefinitionMethodException: Error Semantico en clase "+clase+" - Detalle: El metodo "+metodo+" tiene el mismo nombre que un metodo declarado en una superclase, el tipo de retorno debe coincidir - Linea: "+linea);
	}

}
